﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Timers;

namespace SharpSphinx.Frontend
{
   public abstract class BaseDataProcessor : /* ConfigurableAdapter*/ IDataProcessor
    {
       private IDataProcessor predecessor;
       private Timer timer;

       public BaseDataProcessor()
       {

       }



       public override abstract IData getData();

       public override void initalize()
       {

       }


       public override IDataProcessor getPredecessor() {
           return predecessor;
       }


       public override void setPredecessor(IDataProcessor predecessor) {
           this.predecessor = predecessor;
       }

       


    }
}
